home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2002 #11
/
Amiga Plus CD - 2002 - No. 11.iso
/
Tools
/
Development
/
PowerD
/
powerd
/
source
/
lib
/
chunky_lib.lha
/
Chunky_PPC
/
GetPixel.ass
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
2001-01-24
|
393 b
|
29 lines
# GetPixel(chunky:r3:PTR TO chunky,x:r4:LONG,y:r5:LONG)
.text
.global _GetPixel
_GetPixel:
mr. r7,r3
beq .finish
mr. r4,r4
blt .finish
mr. r5,r5
blt .finish
lwz r8,0(r7)
cmpw r4,r8
bge .finish
lwz r0,4(r7)
cmpw r5,r0
bge .finish
lwz r7,8(r7)
mullw r5,r5,r8
add r5,r5,r4
lbzx r3,r7,r5
andi. r3,r3,0xff
.finish: blr
.type _GetPixel,@function
.size _GetPixel,$-_GetPixel